let loaderUtils = require('loader-utils');

function loader(source) {
    // 使用多个占位符转换一个文件名的模块。
    let filename = loaderUtils.interpolateName(this, '[hash].[ext]', {content: source})
    // 输出一个文件
    this.emitFile(filename, source)
    return `module.exports = ${JSON.stringify(filename)}`
}

loader.raw = true; //使用二进制读取文件

module.exports = loader;